package cn.tedu.basic;/**
 * @Author 金帮嘉诚 @Date 2021-06-25 星期五 19:56
 */
/**知识点
 * 变量交换
 * a与a斜相对，b与b斜相对，t与t首尾相连
 * */
import java.util.Scanner;

/*
 * 本类用于练习值交换案例
 */
public class TestValueExchange {
    // 创建程序的入口函数main
    public static void main(String[] args) {
        // 1.提示并接受用户输入的两个整数
        System.out.println("请输入您要交换的第一个数：");
        int a = new Scanner(System.in).nextInt();
        System.out.println("请输入您要交换的第二个数：");
        int b = new Scanner(System.in).nextInt();

        System.out.println("a的值：" + a);
        System.out.println("b的值：" + b);
        // 2.交换两个变量的值
        // 2.1定义一个第三方变量用来辅助交换
        int t;
        //2.2进行变量的值交换，a与a斜相对，b与b斜相对，t与t首尾相连
        t = a;//把变量a的值赋给t
        a = b;//把变量b的值赋给a
        b = t;//把变量t的值赋给b，t中保存的是a的初始值

        //3.打印变量交换后的结果
        System.out.println("交换后，a的值为："+a);
        System.out.println("交换后，b的值为："+b);

//		byte b6=128;//Type mismatch: cannot convert from int to byte
        System.out.println();

    }
}